/*
 * Barrier.hpp
 *
 *  Created on: 27-12-2010
 *      Author: Przemek
 */

#pragma once

#include "Element.hpp"

/*
 * Represents a solid, squared thing in the world. It has no other special meaning.
 */
class Barrier: public Element
{
	public:
		static const float SIZE;

	public:
		Barrier();
		Barrier(const Barrier& other);
		explicit Barrier(const Vector& position);
		void updateWithDeltaTime(float deltaTimeInSeconds);
		void accept(ElementsVisitor& visitor);
};

